
/*
有些数字有一种有趣的特性，比如

89 --> 8¹ + 9² = 89 * 1

695 --> 6² + 9³ + 5⁴= 1390 = 695 * 2

46288 --> 4³ + 6⁴+ 2⁵ + 8⁶ + 8⁷ = 2360688 = 46288 * 51

现在要求你写一个函数，有两个参数n和p
n是abcd...这种形式，p是正整数，如果符合这种形式
(a ^ p + b ^ (p+1) + c ^(p+2) + d ^ (p+3) + ...) = n * k
则返回k值，如果不符合，则返回-1

digPow(89, 1) 应该返回1，因为 8¹ + 9² = 89 = 89 * 1
digPow(92, 1) 应该返回-1，因为 9¹ + 2² 不等于 92 * 1
digPow(695, 2) 应该返回2，因为 6² + 9³ + 5⁴= 1390 = 695 * 2
digPow(46288, 3) 应该返回51，因为 4³ + 6⁴+ 2⁵ + 8⁶ + 8⁷ = 2360688 = 46288 * 51
*/

function digPow(n, p){
  // ...
}


